
/*
    require(path);
    path 定义其它具有导出数据功能的 文件路径

    path 取值情况
        1、无路径前缀
            项目内置模块加载
                a. node自带模块
                b. 项目node_modules 中定义的模块
        2、前缀为 ./ 或者 ../
        3、前缀为物理地址
            上述2和3 都是按照指定路径的方式进行模块文件的加载
    特殊处理方式
        path的文件路径定义时，最后的文件名称可以不用携带后缀名称
            文件加载过程时，会自动完成后缀添加 .js > .json > .node
            在webpack中可以自定义的
        path的文件路径定义时，如果指向的不是一个已知文件而是文件夹
            1、文件夹中包含一个以 index.js 作为名称的模块文件
            2、文件中包含一个 package.json 文件且文件中定义了 main 属性
            package.json > index.js
*/
// const obj = require("./01.js");
const obj = require("./01");
console.log(obj);
const http = require("http");
console.log(http);
const obj1 = require("04.js");
console.log(obj1);


const module1 = require("./module");
console.log(module1);

